首页 > 计算机科学与技术
题目内容 (请给出正确答案)
[单选题]

有以下程序: main() { char a1='M',a2='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是 ______。

A.程序输出大写字母M

B.程序输出小写字母m

C.格式说明符不足,编译出错

D.程序运行时产生出错信息

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序: main() { char a1='M',a2…”相关的问题
第1题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。() #include<string.h> voi
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。() #include<string.h> voi

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。()

#include<string.h> void f(char *p[],int n) { char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j])>0){t=p[i];p[i]=p[j];p[j]=t;} } main() { char *p[5] ={“ abc”, “aabdfg ” ,“abbd”, “dcdbe”, “cd”}

A.6

B.4

C.3

D.2

点击查看答案
第2题
以下程序运行后,intfunc(char*str){intnum=0;while(*(str+num)!=\0)num++;return(num);}main(){charstr[10],*p=str;gets(p);printf(“%d\n“,func(p));}如果从键盘上输入ABCDE回车,则输出结果为()

A、8

B、7

C、6

D、5

点击查看答案
第3题
下列各数组定义程序段,正确的是()。

A.int n=10;int a[n];"

B."main(){char str[10]=”aman”}"

C."static int[][3]={{0,1,2},{80,89,2}};"

D.static char[5]=“i am a student.”;

点击查看答案
第4题
执行下面的程序段后,输出结果是()。Main(){char a[]="english";printf("%c",a[5]);}

A.engli

B.s

C.english

D.sh

点击查看答案
第5题
#include<stdio.h> main() {union long a; int b; char c;} m; printf(“%d\n”,sizeof(m));}以上程序的运行结果是()。

A.2

B.4

C.6

D.8

点击查看答案
第6题
下面程序段的输出结果为_______。public class Test { public static void main(String args
[]){ char c1,c2,c3; c1='H'; c2='\\'; c3='\115'; System.out.print(c1); System.out.print(c2); System.out.print(c3);

A.H\M

B.H\\\115

C.H115

D.无输出

点击查看答案
第7题
#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--
#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--

#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--; if(*s)f(s,t); } main() {char str[10]="abcdefg",*p; p=str+strlen(str)/2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是()。

A.gfedcba

B.gbcdefa

C.abedcfg

D.abcdefg

点击查看答案
第8题
设有如下程序:#includestdio.h main(){char ch1=‘A’,ch2=‘a’; printf(“%c\n”,(ch1,ch2));} 则下列叙述正确的为()。

A.程序的输出结果为大写字母A

B.程序的输出结果为小写字母a

C.运行时产生错误信息

D.格式说明符的个数少于输出项的个数,编译出错

点击查看答案
第9题
若运行以下程序时,从键盘输入ADescriptor<CR>(CR表示回车),则下面程序的运行结果是()。#include<stdio.h> main() { char c; int v0=0, v1=0, v2=0; do { switch(c=getchar()) {case 'a': case 'A': case 'e': case ' E' : case 'i': case 'I' : case 'o': case 'O': case 'u': case 'U': vl+=1; default:v0+=1;v2+=1; while(c!=’\n’); printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);

A.v0=8,v1=4,v2=8

B.v0=7,v1=4,v2=7

C.v0=12,vl=4,v2=12

D.v0=11,v1=4,v2=11

点击查看答案
第10题
下面程序的运行结果是什么?

下面程序的运行结果是什么?#include <iostream>using namespace std;int main(){ char a[2][10]={"Xyccw"," XYcCw "}; int i; for (i=0; i<5; i++) { if(a[0]!=a[1]) break; } if (i==5) cout<<"两个字符串相同"<<endl; else if (a[0]a[1]) cout<<"较大的字符串为:"<<a[0]<<endl; else cout<<"较大的字符串为:"<<a[1]<<endl; return 0;}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改