考研C程序设计在线题库每日一练(五十九)
以下是希赛网给大家分享考研C程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C程序设计在线题库每日一练,以下为具体内容
1、在C语言类型中,int,char,short等类型的长度是( )。
A、固定的
B、由用户自己定义
C、任意的
D、由编译器决定
2、在C语言中,合法的长整型常数是( )。
A、0L
B、4962710
C、324562&
D、216D
3、若有声明:int i,j=7,*p=&i;,则与i=j;等价的语句是( )。
A、i=*p;
B、*p=*&j;
C、i=&j;
D、i=**p;
4、分析以下程序,下列说法正确的是( )。main(){int a=5,b=1,c=3;if(a=b+c) printf("****\n");else printf("####\n");}
A、有语法错误,不能通过编译
B、通过编译,但不能连接
C、输出****
D、输出####
5、下列运算符优先级最低的是( )。
A、=
B、+
C、|
D、&&
1、试题答案:D
试题解析:
C语言中,数据类型的长度由编译系统自行决定。故本题选D。
2、试题答案:A
试题解析:
整型数据的后面添加格式字符l或L表示为长整型数据。故本题选A。
3、试题答案:B
试题解析:
由题可知,i,j为int型变量;p为int型指针变量,指向变量i,故*p表示变量a。选项A中i=*p;,即i=i,不符题意。选项B中*p=*&j;,即i=J,符合题意。选项C中i=&j;,语句错误,不能将地址赋值给int型变量。选项D中**p错误,p是一重指针。综上本题选B。
4、试题答案:C
试题解析:
if语句的条件为a=b+c,即a=1+3=4,则整个表达式的值为4;非零为真,故执行语句printf("****\n");,输出****。故本题选C。
5、试题答案:A
试题解析:
题中运算符优先级从高到低依次为+、|、&&、=;故本题选A。

