中国石油大学《程序设计(C语言)》在线作业(二)

奥鹏教育中国石油大学在线作业

《程序设计(C语言)》2021年秋季学期在线作业(二)

以下选项中非法的表达式是( )
A:(a+2)++
B:i=j==1
C:(char)(65+10)
D:x=x-1
答案问询微信:424329

A:4,3,2
B:3,3,2
C:3,3,3
D:3,2,2
答案问询微信:424329

以下非法的赋值语句是( )
A:n=(i=2, i);
B:j ;
C:(i 1);
D:x=j0;
答案问询微信:424329

下列描述中不正确的是( )
A:字符型数组中可以存放字符串
B:可以对字符型数组进行整体输入、输出
C:可以对整型数组进行整体输入、输出
D:不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
答案问询微信:424329

A:a=2 b=1
B:a=1 b=1
C:a=1 b=0
D:a=2 b=2
答案问询微信:424329

下述语句的输出为( )
int m=-1;
printf(“%d,%u,%o”,m,m,m);
A:-1,-1,-11
B:-1,32767,-177777
C:-1,32768,177777
D:-1,65535,177777
答案问询微信:424329

以下关于C语言的不严格的叙述中,错误的说法是( )
A:在标识符中,大写字母和小些字母的意义相同
B:有些不同类型的变量可以在一个表达式中运算
C:在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型
D:同一个运算符号在不同的场合可以有不同的含义
答案问询微信:424329

已知 int a=4,b=5; ,这执行表达式 a=ab 后,变量a的值为( )
A:0
B:1
C:4
D:5
答案问询微信:424329

以下不能正确定义二维数组的选项是( )
A:int a[2][2]={{1},{2}}
B:int a[][2]={l,2,3,4}
C:int a[2][2]={{l},2,3}
D:int a[2][]={{1,2},{3,4}}
答案问询微信:424329

在下列描述中,正确的一条是( )
A:if(表达式)语句中,表达式的类型只限于逻辑表达式
B:语句“goto 12;”是合法的
C:for(;;)语句相当于while(1)语句
D:break语句可用于程序的任何地方,以终止程序的执行
答案问询微信:424329

若有说明:char s1='67', s2='1' ; 则变量s1,s2在内存中各占的字节数是( )
A:1 1
B:4 1
C:3 1
D:1 2
答案问询微信:424329

在C语言中,字符型数据在内存中的存储形式是( )
A:原码
B:补码
C:反码
D:ASCII码
答案问询微信:424329

以下能正确定义数组并正确赋初值的语句是( )
A:int N=5,b[N][N];
B:int a[1][2]={{1},{3}};
C:int c[2][]= {{1,2},{3,4}};
D:int d[3][2]={{1,2},{34}};
答案问询微信:424329

已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( )
A:6
B:0
C:2
D:1
答案问询微信:424329

以下对二维数组a的正确说明是( )
A:int a[3][]
B:float a(3,4)
C:double a[1][4]
D:float a(3)(4)
答案问询微信:424329

以下选项中,与k=++n完全等价的表达式是( )
A:k=n,n=n+1
B:n=n+1,k=n
C:k=++n
D:k+=n+1
答案问询微信:424329

在一个C程序中( )
A:main函数必须出现在所有函数之前
B:main函数可以在任何地方出现
C:main函数必须出现在所有函数之后
D:main函数必须出现在固奥鹏教育中国石油大学在线作业定位置
答案问询微信:424329

已定义c为字符型变量,则下列语句中正确的是( )
A:c='97';
B:c="97";
C:c="a";
D:c=97;
答案问询微信:424329

以下选项中不能正确赋值的是( )
A:char b[]={′H′,′e′,′l′,′l′,′o′,′!′};
B:char b[10];b="Hello!";
C:char b[10]= "Hello!";
D:char *str="Hello!";
答案问询微信:424329

以下选项中可作为C语言合法整数的是( )
A:10110B
B:0386
C:x2a2
D:0Xffa
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网